Career 2024 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F6 Australia F7 Australia F8 New Zealand F2 Australia F3 Australia F4 Australia F5 Norway F1 Australia F6 Australia F8 Australia F9 Australia F10 Australia F12 Australia F13 New Zealand F1 USA F5 New Zealand F2 Australia F3 Australia F4 Korea F1 Korea F2 China F1 China F2 China F3 USA F12 USA F13 USA F15 USA F16 USA F17 USA F19 USA F21 Ecuador F1 Ecuador F2 Australia F8 Australia F9 Australia F1 Australia F2 Thailand F2 Thailand F3 Australia F4 China F3 China F4 Korea F1 Korea F2 Kuwait F2 Belarus F2 Great Britain F9 Australia F5 Australia F6 USA F25 USA F27 Mexico F16 Australia F11 Australia F12 Australia F1 Australia F2 France F7 Malaysia F3 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F11 Australia F1 Australia F2 Great Britain F16 Great Britain F17 USA F18 Belarus F1 Australia F3 Australia F11 Turkey F4 Australia F1 USA F4 Australia F11 USA F20 Norway F2 New Zealand F1 Club Coop's ATP Challenger International - Brisbane Open Diputacion Ciudad de Pozoblanco - Cordoba New Delhi Challenger III - New Delhi Alexander Kolyaskin Memorial - Donetsk Waco Tennis Challenger - Waco Sacramento Challenger - Sacramento Asuncion Challenger Santiago Challenger Charlottesville Challenger Ramat Hasharon Challenger Zagreb Challenger Alessandria Challenger Rome Challenger Nottingham Challenger Lugano Challenger Aptos Challenger Lexington Challenger Binghamton Challenger Bangkok Challenger Rennes Challenger Seoul Challenger Eckental Challenger Champaign Challenger Heilbronn Challenger Dallas Challenger Johannesburg Challenger Busan Challenger Cremona Challenger Nottingham Challenger Dallas Challenger Charlottesville Challenger Leon Challenger Sarasota Challenger Savannah Challenger Anning Challenger Kun-Ming Challenger Nottingham-2 Challenger Winnetka Challenger Napa Challenger Toyota Challenger Dallas Challenger Guadalajara Challenger Sarasota Challenger Exim Agmedia Open - Kosice Vancouver Challenger Aptos Challenger Burnie Challenger Kyoto Challenger Raanana Challenger Karshi Challenger Samarkand Challenger Eskisehir Challenger Ilkley Challenger Aptos Challenger Canberra Challenger Kobe Challenger Yokohama Challenger Burnie Challenger Taipei City Challenger South African Airways Tennis Open - Durban Seoul Challenger Busan Challenger Nottingham Challenger Ilkley Challenger Traralgon Challenger Canberra Challenger Kobe Challenger Toyota Challenger Hua Hin Challenger Irving Challenger Busan Challenger Surbiton Challenger Phoenix Challenger Jinan Challenger Nottingham 2 Challenger Flea Market Cup - Busan JSM Challenger - Champaign McDonalds ATP Challenger - Burnie Southern Capital Cup - Almaty Bangkok Challenger The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa MST ATP Challenger International - Burnie The Comercia Challenger - Aptos Abierto Internacional de Salinas 'Dario Expreso' - Salinas New Delhi Challenger IV - New Delhi Samsung Securities Cup - Seoul Yokohama Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Penza Cup 2008 - Penza Oldum Brown Vancouver Open - Vancouver The Mercedes Benz of Calabasas - Calabasas Tiburon Challenger Tallahassee Challenger Leon Challenger Charlottesville Challenger Burnie Challenger Guadalajara Challenger Shenzhen Challenger Surbiton Challenger Kaohsiung Challenger Traralgon Challenger Taipei City Challenger Guangzhou Challenger XL Capital Bermuda Open - Bermuda Manchester Challenger Singha Tennis Classic - Tarzana Theusbridge.com Tennis Classic - Tarzana Bangkok Challenger Winnetka Challenger Canberra Challenger Bengalaru Challenger Kaoshuing Challenger St. Petersburg 1 Challenger Sacramento Challenger Winnetka Challenger Melbourne Challenger Challenger Britania Zavaleta - Puebla 2002 Azalea Orthopedic Challenger - Tyler Mercedes-Benz Cup - Los Angeles 2003 USTA Challenger of Calabasas - Calabasas San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon Heineken Open - Auckland RCA Championships - Indianapolis AIG Japan Open - Tokyo Siemens Open 2003 - Scheveningen Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis 2003 West Side Tennis Club Challenger - Forest Hills Thailand Open - Bangkok AIG Japan Open - Tokyo Next Generation Hardcourts - Adelaide Arizona Men's Tennis Championships - Scottsdale USTA Men's Challenger of Dallas - Dallas Campbell's Hall of Fame Tennis Championships - Newport 2005 Freeman Men's Challenger - Joplin Pro Tennis World Open - Sunrise Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Draft Corona Mexico City Open - Mexico City Tennis Channel Open - Las Vegas Tunis Open - Tunis Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills The Stella Artois Championships - London 4° Sporting Challenger - Turin Czech Open 2005 - Prostejov Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Lubbock Challenger - Lubbock Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Mexicano Telcel - Acapulco The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan Kia International In Kawana - Kawana GHI Bronx Classic - Bronx Internationaux de Nouvelle-Caledonie - New Caledonia Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BMW Tennis Championship - Sunrise Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Lubbock Challenger - Lubbock Music City Challenger - Nashville Campbells Hall of Fame Tennis Championships - Newport Caloundra ATP Challenger - Caloundra Indianapolis Tennis Championships - Indianapolis Men's Pro Challenger at Tunica National - Tunica Brisbane International - Brisbane Medibank International - Sydney Countrywide Classic USTA Men's Challenger - Carson SAP Open - San Jose Mordovia Cup 2008 - Saransk Delray Beach International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Bogota Challenger Brisbane International - Brisbane Apia International - Sydney Buenos Aires Challenger PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Mitsubishi Electric Europe Cup - Monza Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Power Horse World Team Cup - Dusseldorf AEGON Championships - London UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Samsung Securities Cup Challenger Tennis - Seoul Morocco Tennis Tour - Casablanca Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow The Surbiton Trophy - Surbiton Brisbane International - Brisbane Apia International - Sydney Delray Beach International Tennis Championships - Delray Beach Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Loughborough Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Unique Zagreb Open - Zagreb China Open - Beijing Kremlin Cup - Moscow Caloundra Challenger Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Challenger Britania Zavaleta - Puebla Shenzhen Open - Shenzhen Morocco Tennis Tour - Marrakech The USTA Challenger at West End Racquet - Torrance Dallas Challenger Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Czech Open 2006 - Prostejov Helsinki Challenger II Naples ITG Challenger - Naples Shenzhen Open - Shenzhen Waco International Tennis Challenger - Waco Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Sydney International - Sydney Prague Challenger Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Tata Open Maharashtra - Pune Great Ocean Road Open - Melbourne Open 13 Provence - Marseille 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Busan Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Citi Open - Washington Bordeaux Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Singapore Tennis Open - Singapore Adelaide International 1 - Adelaide Countrywide Classic USTA Challenger - Carson Libema Open - 's-Hertogenbosch Tiburon Challenger Yeongwol Challenger Savannah Challenger Truist Atlanta Open - Atlanta Rimouski Challenger The LTA Manchester Trophy - Manchester Hong Kong Challenger Batman Challenger Taipei City Challenger Vancouver Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Aptos Challenger Traralgon Challenger China Open - Beijing Jersey Challenger Challenger Natrel Presented by National Bank - Granby Flea Market Cup Busan Challenger Tennis - Busan Tallahassee Tennis Challenger - Tallahassee Burbank Challenger - Burbank Kaohsiung Challenger Sunset Moulding Challenger - Yuba City Traralgon Challenger Canberra Challenger 2004 Keys Gate Challenger - Homestead Kia International In Caloundra - Caloundra Naples Challenger - Naples Gwangju Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Kyoto Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno ITG Miami Challenger - Miami USTA Challenger of San Antonio - San Antonio Reggio Emilia Challenger AT&T Challenger of Dallas - Dallas Abierto Mexicano de Tenis Pegaso - Acapulco University of Tennessee USTA Challenger - Knoxville Turin Challenger Campinas Challenger International Tennis Championships - Delray Beach Britania Zavaleta - Puebla BMW Tennis Championship - Sunrise Hilton Waikoloa Village USTA Challenger - Waikoloa Corona Mexico City Open - Mexico City USTA Challenger of Dallas - Dallas Tenerife Challenger Copa Club Campestre de Aguascalientes - Aguascalientes Bancolombia Open - Bogota San Luis Potosi Challenger - San Luis Potosi XL Bermuda Open - Bermuda BMW Tennis Championship - Sunrise 2003 Freeman Men's Challenger - Joplin Puerto Rico Challenger Tennis Event - Humacao Orlando Challenger Nottingham 1 Challenger Canberra Challenger Lubbock Challenger - Lubbock USTA Challenger of Tiburon - Tiburon Savannah Challenger Mercedes-Benz Cup - Los Angeles 2004 USTA Challenger of Calabasas - Calabasas Abierto Club Casablanca - Mexico City Yuba City Challenger Granby Challenger - Granby Bangkok Challenger Maui Challenger USTA Seascape Challenger - Aptos Prague Open - Prague Dallas Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Winnetka Challenger Binghamton Professional Tennis Tournament - Binghamton Countrywide Classic - Los Angeles GHI Bronx Classic - Bronx Sacramento Challenger Legg Mason Tennis Classic - Washington Oklahoma Challenger - Tulsa Aptos Challenger Swanston Challenger - Sacramento Bratislava Challenger Pro Challenger at Calabasas - Calabasas Leon Challenger AAPT Championships - Adelaide Istanbul 2 Challenger TD Waterhouse Cup - Long Island Montevideo Challenger Nottingham Challenger U.S. Men's Clay Court Championships - Houston XL Bermuda Open - Bermuda Sarasota Challenger Drummondville Challenger Honolulu Challenger Burnie Challenger Hurricane Tennis Open - Bradenton Sunrise Challenger Irving Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Mercedes-Benz Cup - Los Angeles Knoxville Challenger U.S. Mens's Clay Court Championship - Houston U.S. National Indoor Tennis Championships - Memphis St. Petersburg Open - St. Petersburg Regions Morgan Keegan Championships - Memphis 2008 Lubbock Challenger - Lubbock Chennai Open - Chennai Surbiton Challenger Salvador Challenger Countrywide Classic - Los Angeles National Bank Men's Rimouski Challenger - Rimouski ATP Challenger Numea - New Caledonia Kia International in Burnie - Burnie Burnie Challenger Melbourn Challenger Knoxville Challenger Toyota Challenger Tulsa Auto Collection USTA Challenger - Tulsa ECM Prague Open - Prague Odlum Brown Vancouver Open - Vancouver Swiss Indoors Basel - Basel Adidas International - Sydney Kroger / St. Jude International - Memphis Vancouver Challenger 2004 Freeman Men's Challenger - Joplin Astana Open - Nur-Sultan Tennis Masters Series - Miami Tennis Masters Series - Miami Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston US Men's Clay Court Championship - Houston Launceston Challenger Abierto Mexicano - Los Cabos Finnish Open - Helsinki Delray Beach International Tennis Championships - Delray Beach Carson Challenger Lugano Challenger NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg SAP Open - San Jose Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami DIEMA XTRA Sofia Open - Sofia Delray Beach International Tennis Championships - Delray Beach Turkish Airlines Open Antalya - Antalya Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Hall of Fame Open - Newport Rogers Masters - Toronto ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Medibank International - Sydney Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha Rogers Cup - Montreal BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells SAP Open - San Jose Sony Ericsson Open - Miami Franklin Templeton Tennis Classic - Scottsdale Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai AEGON International - Eastbourne BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Citi Open - Washington Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Surbiton Challenger Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON Championships - London Rogers Cup - Montreal USTA Comerica Challenger - Aptos Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta BNP Paribas Open - Indian Wells Sony Open Tennis - Miami China Open - Beijing The Stella Artois Grass Court Championships - London Gimcheon Challenger Internazionali BNL d'Italia - Rome China Open - Beijing Rogers Cup - Toronto Western & Southern Open - Cincinnati USTA Challenger of Oklahoma - Tulsa Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota XII Abierto Internacional de Salinas - Salinas BB&T Atlanta Open - Atlanta Shanghai Rolex Masters - Shanghai Samsung Securities Cup - Seoul Memphis Open - Memphis Delray Beach Open - Delray Beach Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Copa AT&T - Buenos Aires Rogers Cup - Montreal Shenzhen Open - Shenzhen BNP Paribas Open - Indian Wells Miami Open - Miami Rakuten Japan Open - Tokyo Thailand Open - Bangkok Ecuador Open - Quito Rogers Cup - Toronto Memphis Open - Memphis Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Abierto Mexicano Telcel - Acapulco Miami Open - Miami Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo Brisbane International - Brisbane New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Miami Open - Miami Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Kremlin Cup - Moscow Intrum Stockholm Open - Stockholm Farmers Classic - Los Angeles Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai Hall of Fame Tennis Championships - Newport Noventi Open - Halle U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sardegna Open - Cagliari French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Regions Morgan Keegan Championships - Memphis Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Winston-Salem Open - Winston-Salem Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne PBZ Zagreb Indoors - Zagreb Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Medibank Private International - Sydney U.S. Open - New York Garanti Koza Sofia Open - Sofia Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Citi Open - Washington Libema Open - 's-Hertogenbosch Pacific Life Open - Indian Wells Hall of Fame Tennis Championships - Newport Australian Open - Melbourne BNP Paribas Open - Indian Wells Geneva Open - Geneva National Bank Open - Montreal U.S. Open - New York Abierto de Tenis Mifel - Los Cabos Wimbledon - London French Open - Paris Western & Southern Open - Cincinnati French Open - Paris Davis Cup, World Group, 1R, AUT-RUS 3-2 Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, World Group, PO, BRA-RUS 5-0 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, Group I, PO, RUS-RSA 5-0 Hopman Cup - Perth Hopman Cup - Perth Olympics - London Olympics - Paris